<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>033-SVG阴影</title>
</head>

<body>
    <!-- <feOffset>元素是用于创建阴影效果。我们的想法是采取一个SVG图形（图像或元素）并移动它在xy平面上一点儿。 -->
    <!-- 第一个例子偏移一个矩形（带<feOffset>），然后混合偏移图像顶部（含<feBlend>） -->

    <p><b>Note: </b>Internet Explorer and Safari do not support SVG filters yet!</p>

    <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
        <defs>
            <filter id="f1" x="0" y="0" width="200%" height="200%">
                <feOffset result="offOut" in="SourceGraphic" dx="20" dy="20" />
                <feBlend in="SourceGraphic" in2="offOut" mode="normal" />
            </filter>
        </defs>
        <rect width="90" height="90" stroke="green" stroke-width="3" fill="yellow" filter="url(#f1)" />
    </svg>

    <!-- <filter>元素id属性定义一个滤镜的唯一名称 -->
    <!-- <rect>元素的滤镜属性用来把元素链接到"f1"滤镜 -->
</body>

</html>